﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace RPG_The_Game.Objetos
{
    class Queijo:Sprite
    {
        private float tempo_atual;
        private float tempo_para_aparecer;

        public Random random = new Random(); 

        public static List<Queijo> listaQueijos = new List<Queijo>();

        public animacao parado;

        public Queijo(Texture2D textura, GameWindow gameWindow)
            :base(textura)
        {
            posicao.X = random.Next(30, 750);
            posicao.Y = random.Next(30, 430);

            this.textura = textura;
            //this.window = window;            

            parado = new animacao();
            parado.qtd_quadros = 1;
            parado.quadros_seg = 1;
            parado.Y = 0;
            parado.quadro_X = textura.Width / parado.qtd_quadros;
            parado.quadro_Y = textura.Height / parado.qtd_quadros;
            parado.nome = "queijo";

            destino = new Rectangle(0, 0, parado.quadro_X, parado.quadro_Y);
        }

        public override void Update(GameTime gameTime)
        {
            colisao.X = (int)posicao.X;
            colisao.Y = (int)posicao.Y;
            colisao.Width = (int)parado.quadro_X;
            colisao.Height = (int)parado.quadro_Y;
        }
        
    }
}
